Piwik\DataTable D

Total Complexity 241
Dependencies 12
Dependents 143
Total lines 1,889
Lines of code 838
Logical lines of code 474
Comment lines 747
Methods 82
Properties 19

Methods 82

Method Rating Maintainability Complexity Lines of code
getSerialized()
A
38 14 72
addRowsFromSimpleArray()
A
45 13 43
mergeSubtables()
A
47 9 35
walkPath()
A
47 8 36
getRowFromLabel()
A
54 9 21
deleteColumns()
A
55 8 21
addRowsFromSerializedArray()
S
51 7 26
addRow()
S
52 7 24
deleteRowsOffset()
S
56 6 20
aggregateRow()
S
54 5 21
filter()
S
55 5 20
makeFromIndexedArray()
S
55 5 19
addDataTable()
S
56 5 18
isEqual()
S
57 5 17
__destruct()
S
57 5 17
getColumns()
S
58 5 16
renameColumn()
S
59 5 15
getRowIdFromLabel()
S
59 5 15
deleteRowsMetadata()
S
59 5 15
aggregateRowWithLabel()
S
57 4 16
addRowsFromArray()
S
61 4 13
sort()
S
61 4 13
getColumnsStartingWith()
S
61 4 12
getRowFromId()
S
63 4 11
getRowsCountRecursive()
S
62 3 12
deleteMetadata()
S
64 3 11
rebuildIndex()
S
62 3 11
aggregateRowFromSimpleTable()
S
63 3 11
getFirstRow()
S
66 3 9
getLastRow()
S
66 3 9
queueFilterSubtables()
S
65 3 9
filterSubtables()
S
65 3 9
getRowFromIdSubDataTable()
S
66 3 9
deleteRow()
S
63 3 10
unserializeRows()
S
62 2 12
getMetadata()
S
71 2 6
setMaximumDepthLevelAllowedAtLeast()
S
70 2 6
deleteRows()
S
74 2 5
getRowsCount()
S
69 2 7
getRowsMetadata()
S
69 2 7
getEmptyClone()
S
68 2 8
getColumn()
S
69 2 7
applyQueuedFilters()
S
70 2 6
queueFilter()
S
70 2 6
setMetadataValues()
S
73 2 5
getRows()
S
69 2 7
setAllTableMetadata()
S
81 1 3
getAllTableMetadata()
S
82 1 3
setMetadata()
S
80 1 3
makeFromSimpleArray()
S
73 1 5
fromSerializedArray()
S
73 1 5
clearQueuedFilters()
S
81 1 3
getQueuedFilters()
S
82 1 3
getIterator()
S
80 1 3
offsetExists()
S
75 1 4
offsetGet()
S
80 1 3
offsetSet()
S
80 1 3
setMaximumAllowedRows()
S
81 1 3
__construct()
S
80 1 3
__toString()
S
73 1 5
setTableSortedBy()
S
77 1 4
__clone()
S
80 1 3
setLabelsHaveChanged()
S
81 1 3
setRows()
S
74 1 5
setTotalsRow()
S
81 1 3
getTotalsRow()
S
82 1 3
getSummaryRow()
S
82 1 3
getSortedByColumnName()
S
82 1 3
enableRecursiveSort()
S
81 1 3
isSortRecursiveEnabled()
S
80 1 3
enableRecursiveFilters()
S
81 1 3
__sleep()
S
79 1 3
disableRecursiveFilters()
S
81 1 3
disableFilter()
S
80 1 3
addSummaryRow()
S
74 1 5
getId()
S
82 1 3
addRowFromArray()
S
81 1 3
addRowFromSimpleArray()
S
81 1 3
getRowsWithoutSummaryRow()
S
82 1 3
getRowsCountWithoutSummaryRow()
S
80 1 3
deleteColumn()
S
81 1 3
offsetUnset()
S
81 1 3